.item {
    font-size: 18px;
    border-bottom: solid 1px #ccc;
}

.item.par {
    background: #f5f5f5;
}

.category {
    background: url(../icons/32x32/folder.png) no-repeat;
    background-position: 10px;
    width: 100%;
    height: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 48px;
}

.item:hover {
    background: #ffd;
}

#col100.left {
    width: 49%;
    float: left;
}

#col010.right {
    width: 50%;
    float: right;
}

.clear {
    clear: both;
}

.fileproperties { padding-left: 60px; margin-top: 10px; }
.fileproperties.default {
    background: url(../icons/48x48/unknown.png) no-repeat;
    background-position: 7px;
}

.file {
    background-position: 10px;
    width: 100%;
    height: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 48px;
}

.file_name { width: 55%; float: left;}
.file_actions { font-size: 10px; width: 200px; float: right; }
.file_actions ul { list-style: none; display: inline; }
.file_actions ul li { display: inline; padding-left: 5px; }

.usersearch_area { width: 90%; margin: auto;}
.usersearch_area input { 
    width: 450px;
    font-size: 18px;
}

#searchresults {
    position: absolute;
    z-index: 20;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 450px;
    max-height: 120px;
    overflow: auto;
    background: #fff;
}

#searchresults table { border-collapse: collapse; }
#searchresults .row { font-size: 14px; }
#searchresults .row td { padding-left: 5px; padding-top: 8px; padding-bottom: 8px; }
#searchresults .row:hover { background: #eaeaea; }
#searchresults .insert_button { 
    background: url(../images/list-add.png) no-repeat;
    padding-left: 20px;
}

.canceler {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
}

.hidden {
    display: none;
}

.docariotable { width: 100%; border-collapse: collapse; font-size: 1.2em; }
.docariotable .row1 { background: #ececec; }
.docariotable td { padding: 10px; }

#cats100 {
    width: 49%;
    margin: 5px;
    float: left;
}

#cats010 {
    width: 49%;
    margin: 5px;
    float: right;
}

#cats011 { height: 300px; }
#cats011 fieldset { height: 90%; }

#cats012 { height: 300px; overflow: auto; }
#cats012 fieldset { height: 90%; }

.perm_content { overflow: auto; }
.perm_content table { width: 100%; }
.perm_content table .row1 { background: #ececec; }
.perm_content .perm { width: 100px; }

.permon { 
    background: url(../images/dialog-ok-apply.png) no-repeat; 
    width: 16px;
    height: 16px;
    padding-left: 20px; 
}
.permoff { 
    background: url(../images/dialog-cancel.png) no-repeat;  
    width: 16px; 
    height: 16px;
    padding-left: 20px;
}
.permin {
    background: url(../images/draw-arrow-up.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 20px;
}

.upermon { 
    background: url(../images/dialog-ok-apply.png) no-repeat; 
    width: 16px;
    height: 16px; 
    padding-left: 20px;
}
.upermoff { 
    background: url(../images/dialog-cancel.png) no-repeat;  
    width: 16px; 
    height: 16px; 
    padding-left: 20px; 
}
.upermin {
    background: url(../images/draw-arrow-up.png) no-repeat;
    width: 16px;
    height: 16px;
    padding-left: 20px;
}

/* published */
.publish1 {
    background: url(../images/user-online.png) no-repeat;
    width: 16px;
    height: 16px;
}

.publish0 {
    background: url(../images/user-offline.png) no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.user_search { width: 300px; }
.mceLayout { width: 100%; }
